@charset "utf-8";
/* CSS Document */

@media screen and (min-width:0px) and (max-width:640px) {
    .w {
        width: 100%;
        margin: 0 auto;
    }

    .header {
        display: none;
    }

    .us_s {
        height: 155px;
    }

    .phone_nav {
        display: block;
    }

    #banner {
        margin-top: unset;
        height: unset;
    }

    .home-swiper .swiper-slide .s2 {
        display: block;
    }

    .home-swiper .swiper-slide .s2 img {
        display: block;
    }

    .home-swiper .swiper-slide .s1 {
        display: none;
    }

    .home-swiper .home_next {
        left: 51%;
        display: none;
    }

    .home-swiper .home_prev {
        left: -29%;
        display: none;
    }

    .home-swiper .xiahs {
        left: 32%;
    }

    .home-swiper .swiper-slide .banner_text .a1 {
        font-size: 28px;
        letter-spacing: 0px;
        line-height: 34px;
        display: inline-block;
        margin-bottom: 10px;
    }

    .home-swiper .swiper-slide .banner_text {
        font-size: 18px;
        line-height: 1.4;
        bottom: 38%;
        left: 8%;
        padding-right: 20px;
    }

    .content_1 {
        padding: 30px 5px;
    }

    .content_1 h2 {
        font-size: 30px;
        margin-bottom: 30px;
    }

    .content_1 .chanpin_fw .cp_lie ul li {
        margin-bottom: 20px;
    }

    .content_1 .chanpin_fw .cp_lie a {
        height: 35px;
        width: 100px;
        margin-top: 45px;
        font-size: 12px;
        line-height: 35px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_img {
        height: 105px;
    }

    .ny_wmscy_con31 .swiper-slide {
        width: 48% !important;
        margin-right: 10px !important;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_text {
        height: 40px;
        font-size: 18px;
        padding: 0px 12px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_text1 {
        padding: 0px 12px;
        line-height: 22px;
        font-size: 13px;
        margin-top: 15px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_text2 {
        width: 55px;
        height: 72px;
        padding: 15px 0px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_img img {
        height: 100%;
    }

    .i_box4_c .wmscy_next31 {
        width: 38px;
        height: 38px;
        right: 2%;
        margin-top: -63%;
    }

    .i_box4_c .wmscy_prev31 {
        width: 40px;
        height: 40px;
        left: 68%;
        margin-top: -63%;
    }

    .content_2 {
        padding: 30px 5px;
        height: unset;
    }

    .content_2 .about_we .g_y {
        width: 100%;
    }

    .content_2 .about_we .g_y h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .content_2 .about_we .g_y span {
        font-size: 14px;
        line-height: 27px;
        margin-bottom: 20px;
        -webkit-line-clamp: 4;
    }

    .content_2 .about_we .g_y a {
        margin: auto;
    }

    .content_2 .about_we .gy_lb {
        width: 82%;
        margin-right: 17px;
        /* margin: 25px auto 0; */
    }

    .content_2 .about_we .gy_lb .js img {
        width: 35%;
        height: 40px;
    }

    .content_2 .about_we .gy_lb .js .js_ss span:first-child {
        line-height: 20px;
    }

    .content_2 .about_we .gy_lb .js {
        width: 35%;
        height: 123px;
        margin-right: 16%;
        margin-bottom: 20px;
        text-align: center;
    }

    .content_2 .we_ls {
        margin-top: 15px;
    }

    .content_2 .we_ls .chen_li {
        width: 46.9%;
        height: 54px;
        padding: 14px 7px;
    }

    .content_2 .we_ls .chen_li:nth-child(2) {
        margin-right: 0;
    }

    .ny_wmscy_con .swiper-slide .div .a_img {
        height: 98px;
    }

    .ny_wmscy_con .swiper-slide .div .a_text2 {
        height: 65px;
    }

    .i_box4_c .wmscy_next {
        right: 2%;
        margin-top: -65%;
    }

    .i_box4_c .wmscy_prev {
        left: 62%;
        margin-top: -65%;
    }

    .content_2 .we_ls .chen_li span {
        font-size: 16px !important;
    }

    .content_2 .we_ls .chen_li .unitC {
        font-size: 16px !important;
    }

    .content_3 {
        padding: 30px 5px 80px;
        height: unset;
    }

    .content_3 .zx_dts {
        font-size: 30px;
    }

    .content_3 .dt_lb {
        margin-top: 48px;
    }

    .content_3 .dt_lb .dt_zxs .dt_1s {
        width: 100%;
        margin-bottom: 30px;
    }

    .content_3 .cha_kan {
        margin: 10px auto 0;
    }

    footer {
        height: unset;
        padding: 0 7px;
    }

    footer .footers .dibu_top {
        left: 30%;
    }

    footer .footers .yq_lj {
        padding: 40px 0 15px;
    }

    footer .footers .yq_lj span {
        font-size: 14px;
        margin-right: 4px;
    }

    footer .footers .yq_lj a {
        font-size: 14px;
        margin-right: 4px;
    }

    footer .footers .wb_zb {
        padding: 5px 0;
    }

    footer .footers .wb_zb .tz_list {
        width: 100%;
        margin: 10px;
    }

    footer .footers .wb_zb .tz_list .ul_wblist {
        margin-bottom: 0;
    }

    footer .footers .wb_zb .dh_dz p:first-child {
        margin-bottom: 15px;
    }

    footer .footers .wb_zb .tz_list .ul_wblist li {
        margin-bottom: 10px;
    }

    footer .footers .wb_zb .dh_dz {
        width: 96%;
        margin: 10px;
    }

    footer .footers .wb_zb .ew_ma {
        width: 96%;
        text-align: center;
        margin: auto;
    }

    .ba_hao {
        height: 65px;
        line-height: 65px;
    }

    .ba_hao span {
        font-size: 12px;
    }

    /* 公司介绍 start */

    .div_content {
        width: 100%;
        margin: 0 auto;
    }

    .mbx a {
        padding: 0 8px;
        margin-right: 2%;
    }

    .us_1s {
        padding: 15px 10px 65px;
    }

    .us_1s h3 {
        margin-bottom: 25px;
    }

    .us_1s p {
        margin-bottom: 20px;
    }

    .us_1s .jies_kt .js_kt {
        width: 100%;
        margin-bottom: 10px;
    }

    /* 公司介绍 end */

    /* 企业文化 start */

    .us_1s .cte_1 {
        height: unset;
    }

    .us_1s .cte_1 .wh_text {
        width: 100%;
    }

    .us_1s .cte_1 .wh_text .wh_bti {
        font-size: 18px;
    }

    .us_1s .cte_1 .wh_text p {
        font-size: 14px;
    }

    .us_1s .cte_1 .wh_tu {
        width: 100%;
        border-radius: 10px;
    }

    .us_1s .cte_1 .wh_tus {
        width: 100%;
    }

    .us_1s .cte_1 .wh_texts {
        width: 100%;
        padding: 40px 0 0 6%;
    }

    .us_1s .cte_1 .wh_texts .wh_btis {
        font-size: 18px;
    }

    .us_1s .cte_1 .bian_haos {
        left: 6%;
        top: 59%;
    }

    /* 企业文化 end */

    /* 荣誉资质 start */
    .us_1s .rong_yu .zi_zhi {
        width: 48.4%;
    }

    .us_1s .rong_yu .zi_zhi:nth-child(2n) {
        margin-right: 0;
    }

    .dabox .prev, .dabox .next {
        width: 35px;
    }

    /* 荣誉资质 end */

    /* 企业风采 start */
    .us_1s .td_hd .feng_cai {
        width: 100%;
    }

    /* 企业风采 end */


    /* 产品与服务 start */
    .cp_fw .cp_mbx {
        height: unset;
        padding: 0 8px;
    }

    .cp_fw .cp_fuwu {
        padding: 25px 8px 0;
    }

    .cp_fw .cp_fuwu .cpfw_list .fw_zl {
        width: 100%;
    }

    .cp_fw .cp_xq {
        padding: 25px 8px 0;
    }

    .cp_fw .cp_xq .cpfw_xq .fw_xq {
        height: unset;
    }


    .cp_fw .cp_xq .cpfw_xq .fw_xq .xq_zsz {
        width: 100%;
    }

    .cp_fw .cp_xq .cpfw_xq .fw_xq .xq_texts {
        width: 100%;
    }

    .cp_fw .cp_xq .cpfw_xq .fw_xq .xq_texts .cp_js_wd {
        margin-bottom: 40px;
    }

    .cp_fw .cp_xq .cpfw_xq .fw_xq .xq_texts .cp_ly a {
        width: 30%;
    }

    .cp_fw .cp_xq .cpfw_xq .cq_xq_fw .cp_lbs a {
        font-size: 17px;
    }

    .cp_xq .cp_lyzx h3 {
        margin-bottom: 20px;
    }

    .cp_xq .cp_lyzx {
        margin-top: 30px;
        padding: 20px 0;
    }

    .cp_xq .cp_lyzx .sr_k {
        width: 46%;
    }

    .cp_xq .cp_lyzx .ly_tj {
        width: 25%;
    }

    .a_cpbox1_l {
        width: 100%;
    }

    .preview1 .arrow-left {
        left: 5px;
    }

    .preview1 .arrow-right {
        right: 5px;
    }

    /* 产品与服务 end */

    /* 咨询动态 start */

    .info_dts {
        padding: 25px 8px 60px;
    }

    .info_dts .dongtai_1s .dt_list {
        width: 100%;
    }

    .dt_text .text_zx h2 {
        font-size: 24px;
    }

    .dt_text {
        padding: 25px 8px 60px;
    }

    .dt_text .text_zx .xm_zt .zt_sy {
        margin-bottom: 15px;
    }

    .dt_text .text_zx .xm_zt .zt_xy {
        float: left;
    }


    /* 咨询动态 end */

    /* 应用场景 start */

    .displays {
        padding: 25px 8px 60px;
    }

    .displays .cj_list .cj_lxs {
        height: unset;
    }

    .displays .cj_list .cj_lxs .cj_tus {
        width: 100%;
    }

    .displays .cj_list .cj_lxs .cj_leibie {
        width: 100%;
        padding: 15px 0 20px 0;
    }

    .dt_text .text_zx .xm_zt .zz_s {
        float: right;
    }

    .dt_text .text_zx .xm_zt .zz_s a {
        color: #999999;
    }

    .dt_text .text_zx .xm_zt .zz_s a:hover {
        color: #d6424a;
    }

    /* 应用场景 end */

    /* 联系we start */
    .lx_we {
        padding: 25px 8px 60px;
    }

    .lx_we .lx_fs .lx_yf {
        width: 100%;
        margin-bottom: 30px;
    }

    .lx_we .lx_fs .lx_sc {
        width: 100%;
    }

    .lx_we .ly_we .zx_ly .lys span {
        width: 23%;
    }

    .lx_we .ly_we .zx_ly .lys div {
        width: 76%;
    }

    .lx_we .ly_we .zx_ly .jilu .ni_xdy {
        width: 100%;
        margin-bottom: 20px;
    }

    .lx_we .ly_we .zx_ly .sbt_an button {
        width: 30%;
    }

    /* 联系we start */


    /* 弹出层 start */
    .cp_xq .cp_lyzx {
        top: -32px;
    }

    .cp_xq .n_box14_c {
        width: 100%;
        left: 0;
        border-radius: unset;
    }

    .cp_xq .n_box14_c .cp_tcc .sr_k {
        width: 100%;
        margin-bottom: 10px;
    }

    .cp_xq .n_box14_c .cp_tcc .ly_tj {
        width: 30%;
    }

    .cp_xq .n_box14_c_t {
        padding-bottom: unset;
    }

    .cp_xq .n_box14_c .cp_tcc .sr_ks textarea {
        height: 135px;
    }

    /* 弹出层 end */

}

@media screen and (min-width:641px) and (max-width:767px) {
    .w {
        width: 100%;
        margin: 0 auto;
    }

    .header {
        display: none;
    }

    .us_s {
        height: 220px;
    }

    .phone_nav {
        display: block;
    }

    #banner {
        margin-top: unset;
    }

    .home-swiper .swiper-slide .s2 {
        display: block;
    }

    .home-swiper .swiper-slide .s2 img {
        display: block;
    }

    .home-swiper .swiper-slide .s1 {
        display: none;
    }

    .home-swiper .home_next {
        left: 54%;
    }

    .home-swiper .home_prev {
        left: -29%;
    }

    .home-swiper .xiahs {
        left: 41%;
    }

    .home-swiper .swiper-slide .banner_text .a1 {
        font-size: 28px;
        letter-spacing: 0px;
        line-height: 34px;
    }

    .home-swiper .swiper-slide .banner_text {
        font-size: 18px;
        line-height: 1.4;
        bottom: 60%;
    }

    .content_1 {
        padding: 30px 10px;
    }

    .content_1 h2 {
        font-size: 30px;
        margin-bottom: 30px;
    }

    .content_1 .chanpin_fw .cp_lie ul li {
        margin-bottom: 20px;
    }

    .content_1 .chanpin_fw .cp_lie a {
        height: 35px;
        width: 100px;
        margin-top: 45px;
        font-size: 12px;
        line-height: 35px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_img {
        height: 105px;
    }

    .ny_wmscy_con31 .swiper-slide {
        width: 48% !important;
        margin-right: 10px !important;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_text {
        height: 40px;
        font-size: 18px;
        padding: 0px 12px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_text1 {
        padding: 0px 12px;
        line-height: 22px;
        font-size: 13px;
        margin-top: 15px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_text2 {
        width: 55px;
        height: 72px;
        padding: 15px 0px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_img img {
        height: 100%;
    }

    .i_box4_c .wmscy_next {
        right: 1%;
        margin-top: -55%;
    }

    .i_box4_c .wmscy_prev {
        left: 76%;
        margin-top: -55%;
    }

    .content_2 {
        padding: 30px 5px;
    }

    .content_2 .about_we .g_y {
        width: 100%;
    }

    .content_2 .about_we .g_y h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .content_2 .about_we .g_y span {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 20px;
        -webkit-line-clamp: 4;
    }

    .content_2 .about_we .g_y a {
        margin: auto;
    }

    .content_2 .about_we .gy_lb {
        width: 86%;
        margin: 25px auto 0;
    }

    .content_2 .about_we .gy_lb .js {
        width: 39%;
        height: 113px;
    }

    .content_2 .about_we .gy_lb .js img {
        width: 24%;
    }

    .content_2 .about_we .gy_lb .js .js_ss span:first-child {
        line-height: 20px;
    }

    .content_2 .about_we .gy_lb .js {
        margin-right: 8%;
        margin-bottom: 20px;
    }

    .ny_wmscy_con .swiper-slide .div .a_img {
        height: 98px;
    }

    .ny_wmscy_con .swiper-slide .div .a_text2 {
        height: 65px;
    }

    .content_2 .we_ls {
        margin-top: 15px;
    }

    .content_2 .we_ls .chen_li {
        width: 46.9%;
        height: 54px;
        padding: 14px 7px;
    }

    .content_2 .we_ls .chen_li:nth-child(2) {
        margin-right: 0;
    }

    .content_2 .we_ls .chen_li span {
        font-size: 16px !important;
    }

    .content_2 .we_ls .chen_li .unitC {
        font-size: 16px !important;
    }

    .content_3 {
        height: unset;
        padding: 30px 10px 80px;
    }

    .content_3 .dt_lb .dt_zxs .dt_1s .dt_tus {
        height: unset;
    }

    footer {
        height: unset;
    }

    footer .footers .dibu_top {
        left: 38%;
    }

    footer .footers .yq_lj {
        padding: 35px 10px 20px;
    }

    footer .footers .wb_zb {
        padding: 15px 10px;
    }

    footer .footers .wb_zb .tz_list {
        width: 100%;
        margin: unset;
    }

    footer .footers .wb_zb .dh_dz {
        width: 60%;
        margin: unset;
    }

    footer .footers .wb_zb .ew_ma {
        width: 35%;
    }

    .ba_hao {
        height: 70px;
        line-height: 70px;
    }

    /* 公司介绍 start */

    .div_content {
        width: 100%;
        margin: 0 auto;
    }

    .mbx a {
        padding: 0 8px;
        margin-right: 2%;
    }

    .us_1s {
        padding: 15px 10px 65px;
    }

    .us_1s h3 {
        margin-bottom: 25px;
    }

    .us_1s p {
        margin-bottom: 20px;
    }

    .us_1s .jies_kt .js_kt {
        width: 100%;
        height: unset;
        margin-bottom: 10px;
    }

    /* 公司介绍 end */

    /* 企业文化 start */

    .us_1s .cte_1 {
        height: unset;
    }

    .us_1s .cte_1 .wh_text {
        width: 100%;
    }

    .us_1s .cte_1 .wh_text .wh_bti {
        font-size: 18px;
    }

    .us_1s .cte_1 .wh_text p {
        font-size: 14px;
    }

    .us_1s .cte_1 .wh_tu {
        width: 100%;
        border-radius: 10px;
    }

    .us_1s .cte_1 .wh_tus {
        width: 100%;
    }

    .us_1s .cte_1 .wh_texts {
        width: 100%;
        padding: 40px 0 0 6%;
    }

    .us_1s .cte_1 .wh_texts .wh_btis {
        font-size: 18px;
    }

    .us_1s .cte_1 .bian_haos {
        left: 6%;
        top: 80%;
    }

    /* 企业文化 end */

    /* 荣誉资质 start */
    .us_1s .rong_yu .zi_zhi {
        width: 48.4%;
    }

    .us_1s .rong_yu .zi_zhi:nth-child(2n) {
        margin-right: 0;
    }

    .dabox .prev, .dabox .next {
        width: 35px;
    }

    /* 荣誉资质 end */

    /* 企业风采 start */
    .us_1s .td_hd .feng_cai {
        width: 48.4%;
    }

    .us_1s .td_hd .feng_cai:nth-child(2n) {
        margin-right: 0;
    }

    .us_1s .td_hd .feng_cai:nth-child(3) {
        margin-right: 3%;
    }

    /* 企业风采 end */

    /* 产品与服务 start */
    .cp_fw .cp_mbx {
        height: unset;
        padding: 0 8px;
    }

    .cp_fw .cp_fuwu {
        padding: 25px 8px 0;
    }

    .cp_fw .cp_fuwu .cpfw_list .fw_zl {
        width: 48.5%;
    }

    .cp_fw .cp_fuwu .cpfw_list .fw_zl:nth-child(2n) {
        margin-right: 0;
    }

    .cp_fw .cp_fuwu .cpfw_list .fw_zl:nth-child(3) {
        margin-right: 3%;
    }

    .cp_fw .cp_xq {
        padding: 25px 8px 0;
    }

    .cp_fw .cp_xq .cpfw_xq .fw_xq {
        height: unset;
    }


    .cp_fw .cp_xq .cpfw_xq .fw_xq .xq_zsz {
        width: 100%;
    }

    .cp_fw .cp_xq .cpfw_xq .fw_xq .xq_texts {
        width: 100%;
    }

    .cp_fw .cp_xq .cpfw_xq .fw_xq .xq_texts .cp_js_wd {
        margin-bottom: 40px;
    }

    .cp_fw .cp_xq .cpfw_xq .fw_xq .xq_texts .cp_ly a {
        width: 30%;
    }

    .cp_fw .cp_xq .cpfw_xq .cq_xq_fw .cp_lbs a {
        font-size: 17px;
    }

    .cp_xq .cp_lyzx h3 {
        margin-bottom: 20px;
    }

    .cp_xq .cp_lyzx {
        margin-top: 30px;
        padding: 20px 0;
    }

    .cp_xq .cp_lyzx .sr_k {
        width: 46%;
    }

    .cp_xq .cp_lyzx .ly_tj {
        width: 25%;
    }

    .a_cpbox1_l {
        width: 100%;
    }

    /* 产品与服务 end */

    /* 咨询动态 start */

    .info_dts {
        padding: 25px 8px 60px;
    }

    .info_dts .dongtai_1s .dt_list {
        width: 48.5%;
    }

    .info_dts .dongtai_1s .dt_list:nth-child(2n) {
        margin-right: 0;
    }

    .info_dts .dongtai_1s .dt_list:nth-child(3) {
        margin-right: 3%;
    }

    .dt_text {
        padding: 25px 8px 60px;
    }

    .dt_text .text_zx h2 {
        font-size: 22px;
    }

    /* 咨询动态 end */

    /* 应用场景 start */

    .displays {
        padding: 25px 8px 60px;
    }

    .displays .cj_list .cj_lxs {
        height: unset;
    }

    .displays .cj_list .cj_lxs .cj_tus {
        width: 100%;
    }

    .displays .cj_list .cj_lxs .cj_leibie {
        width: 100%;
        padding: 15px 0 20px 0;
    }

    .dt_text .text_zx .xm_zt .zz_s {
        float: right;
    }

    .dt_text .text_zx .xm_zt .zz_s a {
        color: #999999;
    }

    .dt_text .text_zx .xm_zt .zz_s a:hover {
        color: #d6424a;
    }

    /* 应用场景 end */

    /* 联系we start */
    .lx_we {
        padding: 25px 8px 60px;
    }

    .lx_we .lx_fs .lx_yf {
        width: 100%;
        margin-bottom: 30px;
    }

    .lx_we .lx_fs .lx_sc {
        width: 100%;
    }

    .lx_we .ly_we .zx_ly .lys span {
        width: 23%;
    }

    .lx_we .ly_we .zx_ly .lys div {
        width: 76%;
    }

    .lx_we .ly_we .zx_ly .jilu .ni_xdy {
        width: 100%;
        margin-bottom: 20px;
    }

    .lx_we .ly_we .zx_ly .sbt_an button {
        width: 30%;
    }

    /* 联系we start */

    /* 弹出层 start */
    .cp_xq .cp_lyzx {
        top: -32px;
    }

    .cp_xq .n_box14_c {
        width: 100%;
        left: 0;
        border-radius: unset;
    }

    .cp_xq .n_box14_c .cp_tcc .sr_k {
        width: 100%;
        margin-bottom: 10px;
    }

    .cp_xq .n_box14_c .cp_tcc .ly_tj {
        width: 30%;
    }

    .cp_xq .n_box14_c_t {
        padding-bottom: unset;
    }

    .cp_xq .n_box14_c .cp_tcc .sr_ks textarea {
        height: 135px;
    }

    /* 弹出层 end */
}

@media screen and (min-width:768px) and (max-width: 992px) {
    .w {
        width: 100%;
        margin: 0 auto;
    }

    .header {
        display: none;
    }

    .phone_nav {
        display: block;
    }

    .us_s {
        height: 255px;
    }

    #banner {
        margin-top: unset;
    }

    .home-swiper .swiper-slide .s2 {
        display: block;
    }

    .home-swiper .swiper-slide .s2 img {
        display: block;
    }

    .home-swiper .swiper-slide .s1 {
        display: none;
    }

    .home-swiper .home_next {
        left: 54%;
    }

    .home-swiper .home_prev {
        left: -29%;
    }

    .home-swiper .xiahs {
        left: 41%;
    }

    .home-swiper .swiper-slide .banner_text .a1 {
        font-size: 28px;
        letter-spacing: 0px;
        line-height: 34px;
    }

    .home-swiper .swiper-slide .banner_text {
        font-size: 18px;
        line-height: 1.4;
        bottom: 60%;
    }

    .content_1 {
        padding: 30px 10px;
    }

    .content_1 h2 {
        font-size: 30px;
        margin-bottom: 30px;
    }

    .content_1 .chanpin_fw .cp_lie ul li {
        margin-bottom: 20px;
    }

    .content_1 .chanpin_fw .cp_lie a {
        height: 35px;
        width: 100px;
        margin-top: 45px;
        font-size: 12px;
        line-height: 35px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_img {
        height: 105px;
    }

    .ny_wmscy_con31 .swiper-slide {
        width: 48% !important;
        margin-right: 10px !important;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_text {
        height: 40px;
        font-size: 18px;
        padding: 0px 12px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_text1 {
        padding: 0px 12px;
        line-height: 22px;
        font-size: 13px;
        margin-top: 15px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_text2 {
        width: 55px;
        height: 72px;
        padding: 15px 0px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_img img {
        height: 100%;
    }

    .i_box4_c .wmscy_next {
        right: 2%;
        margin-top: -34%;
    }

    .i_box4_c .wmscy_prev {
        left: 78%;
        margin-top: -34%;
    }

    .content_2 {
        padding: 30px 5px;
    }

    .content_2 .about_we .g_y {
        width: 100%;
    }

    .content_2 .about_we .g_y h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .content_2 .about_we .g_y span {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 20px;
        -webkit-line-clamp: 4;
    }

    .content_2 .about_we .g_y a {
        margin: auto;
    }

    .content_2 .about_we .gy_lb {
        width: 86%;
        margin: 25px auto 0;
    }

    .content_2 .about_we .gy_lb .js {
        width: 39%;
        height: 113px;
    }

    .content_2 .about_we .gy_lb .js img {
        width: 25%;
    }

    .content_2 .about_we .gy_lb .js .js_ss span:first-child {
        line-height: 20px;
    }

    .content_2 .about_we .gy_lb .js {
        margin-right: 8%;
        margin-bottom: 20px;
    }

    .content_2 .we_ls {
        margin-top: 15px;
    }

    .content_2 .we_ls .chen_li {
        width: 46.9%;
        height: 54px;
        padding: 14px 7px;
    }

    .content_2 .we_ls .chen_li:nth-child(2) {
        margin-right: 0;
    }

    .ny_wmscy_con .swiper-slide .div .a_img {
        height: 98px;
    }

    .ny_wmscy_con .swiper-slide .div .a_text2 {
        height: 65px;
    }

    .content_2 .we_ls .chen_li span {
        font-size: 16px !important;
    }

    .content_2 .we_ls .chen_li .unitC {
        font-size: 16px !important;
    }

    .content_3 {
        height: unset;
        padding: 30px 10px 80px;
    }

    .content_3 .dt_lb .dt_zxs .dt_1s .dt_tus {
        height: unset;
    }

    footer {
        height: unset;
    }

    footer .footers .dibu_top {
        left: 41%;
    }

    footer .footers .yq_lj {
        padding: 35px 10px 20px;
    }

    footer .footers .wb_zb {
        padding: 15px 10px;
    }

    footer .footers .wb_zb .tz_list {
        width: 100%;
        margin: unset;
    }

    footer .footers .wb_zb .dh_dz {
        width: 60%;
        margin: unset;
    }

    footer .footers .wb_zb .ew_ma {
        width: 35%;
    }

    .ba_hao {
        height: 70px;
        line-height: 70px;
    }

    /* 公司介绍 start */

    .div_content {
        width: 100%;
        margin: 0 auto;
    }

    .mbx a {
        padding: 0 8px;
        margin-right: 2%;
    }

    .us_1s {
        padding: 15px 10px 65px;
    }

    .us_1s h3 {
        margin-bottom: 25px;
    }

    .us_1s p {
        margin-bottom: 20px;
    }

    .us_1s .jies_kt .js_kt {
        width: 31%;
        margin-bottom: 10px;
    }

    /* 公司介绍 end */

    /* 企业文化 start */

    .us_1s .cte_1 .wh_text .wh_bti {
        font-size: 18px;
    }

    .us_1s .cte_1 .wh_texts .wh_btis {
        font-size: 18px;
    }

    .us_1s .cte_1 .wh_text p {
        font-size: 14px;
    }

    .us_1s .cte_1 .wh_texts p {
        font-size: 14px;
    }

    /* 企业文化 end */

    /* 荣誉资质 start */
    .us_1s .rong_yu .zi_zhi {
        width: 31.3%
    }

    .us_1s .rong_yu .zi_zhi:nth-child(3n) {
        margin-right: 0;
    }

    .us_1s .rong_yu .zi_zhi:nth-child(4n) {
        margin-right: 3%;
    }

    .us_1s .rong_yu .zi_zhi:last-child {
        margin-right: 0;
    }

    .dabox .prev, .dabox .next {
        width: 35px;
    }

    /* 荣誉资质 end */

    /* 企业风采 start */
    .us_1s .td_hd .feng_cai {
        width: 48.4%;
    }

    .us_1s .td_hd .feng_cai:nth-child(2n) {
        margin-right: 0;
    }

    .us_1s .td_hd .feng_cai:nth-child(3) {
        margin-right: 3%;
    }

    /* 企业风采 end */

    /* 产品与服务 start */
    .cp_fw .cp_mbx {
        height: unset;
        padding: 0 8px;
    }

    .cp_fw .cp_fuwu {
        padding: 25px 8px 0;
    }

    .cp_fw .cp_xq {
        padding: 25px 8px 0;
    }

    .cp_fw .cp_xq .cpfw_xq .fw_xq .xq_texts .cp_ly a {
        width: 25%;
    }

    .preview1 .arrow-left {
        left: 5px;
    }

    .preview1 .arrow-right {
        right: 5px;
    }

    /* 产品与服务 end */

    /* 咨询动态 start */
    .info_dts {
        padding: 25px 8px 60px;
    }

    .dt_text {
        padding: 25px 8px 60px;
    }

    .dt_text .text_zx h2 {
        font-size: 24px;
    }

    /* 咨询动态 end */


    /* 应用场景 start */
    .displays {
        padding: 25px 8px 60px;
    }

    /* 应用场景 end */

    /* 联系we start */
    .lx_we {
        padding: 25px 8px 60px;
    }

    .lx_we .lx_fs .lx_yf {
        width: 47.5%;
    }

    .lx_we .lx_fs .lx_sc {
        width: 47.5%;
    }

    /* 联系we end */

    /* 弹出层 start */
    .cp_xq .cp_lyzx {
        top: -32px;
    }

    .cp_xq .n_box14_c {
        width: 100%;
        left: 0;
        border-radius: unset;
    }

    .cp_xq .n_box14_c .cp_tcc .sr_k {
        width: 46%;
        margin-bottom: 10px;
    }

    .cp_xq .n_box14_c .cp_tcc .ly_tj {
        width: 30%;
    }

    .cp_xq .n_box14_c_t {
        padding-bottom: unset;
    }

    /* 弹出层 end */

}

@media screen and (min-width:993px) and (max-width:1200px) {
    .w {
        width: 100%;
        margin: 0 auto;
    }


    .header {
        display: none;
    }

    .us_s {
        width: 100%;
        height: 280px;
    }

    .phone_nav {
        display: block;
    }

    #banner {
        margin-top: unset;
    }

    .home-swiper .home_next {
        left: 54%;
    }

    .home-swiper .home_prev {
        left: -29%;
    }

    .home-swiper .xiahs {
        left: 41%;
    }

    .home-swiper .swiper-slide .banner_text .a1 {
        font-size: 28px;
        letter-spacing: 0px;
        line-height: 34px;
    }

    .home-swiper .swiper-slide .banner_text {
        font-size: 18px;
        line-height: 1.4;
        bottom: 60%;
    }

    .content_1 {
        padding: 30px 15px;
    }

    .content_1 h2 {
        font-size: 30px;
        margin-bottom: 30px;
    }

    .content_1 .chanpin_fw .cp_lie ul li {
        margin-bottom: 20px;
    }

    .content_1 .chanpin_fw .cp_lie a {
        height: 35px;
        width: 100px;
        margin-top: 45px;
        font-size: 12px;
        line-height: 35px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_img {
        height: 160px;
    }

    .ny_wmscy_con31 .swiper-slide {
        width: 48% !important;
        margin-right: 10px !important;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_text {
        height: 40px;
        font-size: 18px;
        padding: 0px 12px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_text1 {
        padding: 0px 12px;
        line-height: 22px;
        font-size: 13px;
        margin-top: 15px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_text2 {
        width: 55px;
        height: 72px;
        padding: 15px 0px;
    }

    .ny_wmscy_con31 .swiper-slide .div .a_img img {
        height: 100%;
    }

    .i_box4_c .wmscy_next {
        right: 1%;
        margin-top: -36%;
    }

    .i_box4_c .wmscy_prev {
        left: 83%;
        margin-top: -36%;
    }

    .content_2 {
        height: unset;
        padding: 30px 10px;
    }

    .content_2 .about_we .g_y {
        margin-right: 5%;
    }

    .content_2 .about_we .g_y h2 {
        font-size: 30px;
        margin-bottom: 25px;
    }

    .content_2 .about_we .gy_lb {
        width: 39%;
        height: 288px;
    }

    .content_2 .about_we .gy_lb .js {
        float: left;
        width: 34%;
        margin-right: 15%;
        text-align: center;
        margin-bottom: 45px;
    }

    .content_2 .about_we .gy_lb .js .js_ss span:first-child {
        line-height: 25px;
    }

    .content_2 .about_we .gy_lb .js .js_ss span:last-child {
        line-height: 25px;
    }

    .content_2 .we_ls .chen_li {
        width: 20%;
    }

    .ny_wmscy_con .swiper-slide .div .a_img {
        height: 150px;
    }

    .ny_wmscy_con .swiper-slide .div .a_text2 {
        height: 65px;
    }

    .content_3 {
        height: unset;
        padding: 30px 10px 80px;
    }

    .content_3 .dt_lb .dt_zxs .dt_1s .dt_tus {
        height: unset;
    }

    footer {
        height: unset;
    }

    footer .footers .dibu_top {
        left: 42%;
    }

    footer .footers .yq_lj {
        padding: 35px 10px 20px;
    }

    footer .footers .wb_zb {
        padding: 15px 10px;
    }

    footer .footers .wb_zb .tz_list {
        width: 100%;
        margin: unset;
    }

    footer .footers .wb_zb .dh_dz {
        width: 60%;
        margin: unset;
    }

    footer .footers .wb_zb .ew_ma {
        width: 35%;
    }

    .ba_hao {
        height: 70px;
        line-height: 70px;
    }


    .div_content {
        width: 100%;
        margin: 0 auto;
    }

    .mbx a {
        padding: 0 8px;
        margin-right: 2%;
    }

    .us_1s {
        padding: 15px 10px 65px;
    }

    .us_1s h3 {
        margin-bottom: 25px;
    }

    .us_1s p {
        margin-bottom: 20px;
    }

    .us_1s .jies_kt .js_kt {
        width: 31%;
        margin-bottom: 10px;
    }

    /* 产品与服务 start */
    .cp_fw .cp_mbx {
        height: unset;
        padding: 0 8px;
    }

    .cp_fw .cp_fuwu {
        padding: 25px 8px 0;
    }

    .cp_fw .cp_xq {
        padding: 25px 8px 0;
    }

    /* 产品与服务 end */

    /* 咨询动态 start */
    .info_dts {
        padding: 25px 8px 60px;
    }

    .dt_text {
        padding: 25px 8px 60px;
    }

    /* 咨询动态 end */

    /* 应用场景 start */
    .displays {
        padding: 25px 8px 60px;
    }

    /* 应用场景 end */

    /* 联系we start */
    .lx_we {
        padding: 25px 8px 60px;
    }

    /* 联系we end */

    /* 弹出层 start */
    .cp_xq .n_box14_c .cp_tcc .sr_k {
        width: 46%;
        margin-bottom: 10px;
    }

    .cp_xq .n_box14_c .cp_tcc .ly_tj {
        width: 23%;
    }

    /* 弹出层 end */
    .cp_xq .n_box14_c .cp_tcc .sr_ks textarea {
        height: 135px;
    }

    .cp_xq .n_box14_c_t {
            padding-bottom: unset;
    }

    .cp_xq .n_box14_c .cp_tcc .ly_tj {
        margin: 15px auto 0px;
    }
}

@media screen and (min-width:1201px) and (max-width:1300px) {
    .w {
        width: 100%;
        margin: 0 auto;
    }

    .header {
        padding: 0 15px
    }

    .us_s {
        width: 100%;
        height: 430px;
    }

    .i_logo_ul .nav_menu li:last-child {
        width: 23%;
        margin: 28px 0 0 2%;
    }

    .i_logo_ul .nav_menu li:last-child input {
        width: 71%;
    }

    .content_1 {
        padding: 40px 15px;
    }

    .content_1 .chanpin_fw .cp_lie {
        margin: 0 2% 0 3%;
    }

    .i_box4_c .wmscy_next {
        right: 1%;
        margin-top: -30%;
    }

    .i_box4_c .wmscy_prev {
        left: 85%;
        margin-top: -30%;
    }

    .content_2 {
        height: unset;
        padding: 40px 15px;
    }

    .content_2 .about_we .g_y {
        margin-right: 5%;
    }

    .content_2 .about_we .gy_lb {
        width: 36%;
        height: 310px;
    }

    .content_2 .about_we .gy_lb .js {
        width: 34%;
        margin-right: 13%;
        text-align: center;
        margin-bottom: 50px;
    }

    .content_2 .we_ls .chen_li {
        width: 21%;
    }

    .content_3 {
        height: unset;
        padding: 40px 15px 75px;
    }

    footer .footers .dibu_top {
        left: 44%;
    }

    footer {
        height: unset;
        padding: 0 15px;
    }

    footer .footers .wb_zb .tz_list {
        margin: 15px 6% 0 0;
    }

    footer .footers .wb_zb .dh_dz {
        margin: 15px 5% 0 0;
    }

    footer .footers .wb_zb .ew_ma {
        width: 18%;
        text-align: center;
    }


    .div_content {
        width: 100%;
        margin: 0 auto;
    }

    .mbx a {
        padding: 0 8px;
        margin-right: 2%;
    }

    .us_1s {
        padding: 15px 10px 65px;
    }

    .us_1s h3 {
        margin-bottom: 25px;
    }

    .us_1s p {
        margin-bottom: 20px;
    }

    .us_1s .jies_kt .js_kt {
        width: 31%;
        margin-bottom: 10px;
    }

    /* 产品与服务 start */
    .cp_fw .cp_mbx {
        height: unset;
        padding: 0 8px;
    }

    .cp_fw .cp_fuwu {
        padding: 25px 8px 0;
    }

    .cp_fw .cp_xq {
        padding: 25px 8px 0;
    }

    /* 产品与服务 end */

    /* 咨询动态 start */
    .info_dts {
        padding: 25px 8px 60px;
    }

    .dt_text {
        padding: 25px 8px 60px;
    }

    /* 咨询动态 end */

    /* 应用场景 start */
    .displays {
        padding: 25px 8px 60px;
    }

    /* 应用场景 end */

    /* 联系we start */
    .lx_we {
        padding: 25px 8px 60px;
    }

    /* 联系we end */
    .cp_xq .n_box14_c_t {
        padding-bottom: unset;
    }

    .cp_xq .n_box14_c .cp_tcc .ly_tj {
        margin: 15px auto 0px;
    }

    .cp_xq .n_box14_c .cp_tcc .sr_ks textarea {
        height: 135px;
    }
}

@media screen and (min-width:1301px) and (max-width:1500px) {
    .w {
        width: 100%;
        margin: 0 auto;
    }


    .i_logo_ul .nav_menu li:last-child input {
        width: 73%;
    }

    .header {
        padding: 0 15px
    }

    .content_1 {
        padding: 40px 15px;
    }

    .content_1 .chanpin_fw .cp_lie {
        margin: 0 2% 0 3%;
    }


    .content_2 {
        height: unset;
        padding: 40px 15px;
    }

    .content_2 .we_ls .chen_li {
        width: 21%;
    }

    .content_2 .about_we .gy_lb {
        width: 30%;
        height: 310px;
    }

    .content_2 .about_we .gy_lb .js {
        width: 34%;
        margin-right: 13%;
        text-align: center;
        margin-bottom: 50px;
    }

    .content_3 {
        height: unset;
        padding: 40px 15px 75px;
    }

    footer {
        height: unset;
        padding: 0 15px;
    }

    footer .footers .wb_zb .tz_list {
        margin: 15px 6% 0 0;
    }

    footer .footers .wb_zb .dh_dz {
        margin: 15px 5% 0 0;
    }

    footer .footers .wb_zb .ew_ma {
        width: 18%;
        text-align: center;
    }

    .cp_xq .n_box14_c_t {
        padding-bottom: unset;
    }

    .cp_xq .n_box14_c .cp_tcc .sr_ks textarea {
        height: 145px;
    }

    .cp_xq .n_box14_c .cp_tcc .ly_tj {
        margin: 25px auto 0px;
    }
}

@media screen and (min-width:1501px) and (max-width:1920px) {}